package com.bgs.eat.login.service;

import com.bgs.eat.config.CommonResult;
import com.bgs.eat.userProtal.entity.UserProtalEntity;

public interface ShopLoginService {

    /**
    * @Description 店铺根据账号登录
    * @Author lzy
    * @Date 2022/10/14 10:45
    * @Return com.bgs.eat.config.CommonResult
    * @param userName
    * @param password
    */
    CommonResult loginByUserRequest(String userName, String password);

    /**
    * @Description 商家app 根据手机号登录/注册（门户展示）
    * @Author lzy
    * @Date 2022/10/17 8:39
    * @Return com.bgs.eat.config.CommonResult
    * @param phone
    * @param code
    * @param manner
    */
    CommonResult loginByPhoneRequest(String phone, String code, String manner);

    /**
    * @Description 商家app发送验证码（门户展示）
    * @Author lzy
    * @Date 2022/10/17 8:50
    * @Return com.bgs.eat.config.CommonResult
    * @param phone
    */
    CommonResult shopLoginGoCode(String phone);

    /**
     * @Author G胖
     * @Description 商家app提现时绑定支付宝账号
     * @Date 2022-10-28 上午 10:55
     * @Return

     */
    Integer alipayLoginName(UserProtalEntity userProtalEntity);

    /**
     * @Author G胖
     * @Description 查询商家是否绑定了支付宝账号
     * @Date 2022-10-28 下午 01:37
     * @Return com.bgs.eat.config.CommonResult

     */
    UserProtalEntity getShopLoginName(Integer id);
}
